import {createI18n} from 'vue-i18n'

import zh_CN from './zh-CN'
import zh_TW from './zh-TW'

// 语言库
const messages = {
    'zh-CN': zh_CN,
    'zh-TW': zh_TW
}

// 默认语言
// const langDefault = 'zh-CN'
const langDefault = localStorage.getItem('i18n') ? localStorage.getItem('i18n')! : navigator.language;

const i18n = createI18n({
  locale: langDefault,		//默认显示的语言
  messages,
  globalInjection:true,//设置后公共挂载$t()
  legacy: false, //设置后js可输出
})

export default i18n; // 将i18n暴露出去，在main.js中引入挂载